Text copied to clipboard!
Название
Text copied to clipboard!Программист игр
Описание
Text copied to clipboard!
Мы ищем талантливого и увлечённого программиста игр, который присоединится к нашей команде разработчиков для создания захватывающих и инновационных видеоигр. В этой роли вы будете неотъемлемой частью процесса разработки, начиная от концепции и заканчивая выпуском продукта. Вы будете работать в тесном сотрудничестве с дизайнерами, художниками, тестировщиками и другими программистами, чтобы воплотить в жизнь уникальные игровые идеи.
Основные задачи включают разработку игрового движка, реализацию игровых механик, оптимизацию производительности и устранение ошибок. Вы будете использовать современные языки программирования, такие как C++, C#, Python, а также работать с игровыми движками, включая Unity и Unreal Engine. Кроме того, вы будете участвовать в создании инструментов для внутреннего использования, которые помогут ускорить процесс разработки и улучшить качество продукта.
Мы ожидаем, что кандидат будет обладать отличными навыками решения проблем, умением работать в команде и страстью к видеоиграм. Опыт в разработке игр, знание алгоритмов и структур данных, а также понимание принципов объектно-ориентированного программирования являются обязательными. Также приветствуется опыт работы с многопоточностью, сетевым программированием и мобильной разработкой.
Работа в нашей компании предоставляет возможность развиваться в профессиональном плане, участвовать в интересных проектах и влиять на конечный продукт. Мы ценим креативность, инициативность и стремление к постоянному обучению. Если вы хотите стать частью динамичной и дружелюбной команды, которая создаёт игры, в которые играют миллионы людей по всему миру, мы будем рады видеть вас среди нас.
Обязанности
Text copied to clipboard!- Разработка и поддержка игровых механик
- Интеграция графики, звука и анимации в игровой процесс
- Оптимизация производительности и устранение багов
- Работа с игровыми движками (Unity, Unreal Engine)
- Создание и поддержка инструментов для внутреннего использования
- Участие в проектировании архитектуры игры
- Тестирование и отладка кода
- Сотрудничество с дизайнерами и художниками
- Реализация пользовательского интерфейса
- Интеграция сетевых функций и многопользовательского режима
Требования
Text copied to clipboard!- Опыт программирования на C++, C# или Python
- Знание игровых движков (Unity, Unreal Engine)
- Понимание принципов ООП и структур данных
- Опыт работы с системами контроля версий (Git)
- Умение работать в команде и эффективно общаться
- Желание учиться и развиваться в игровой индустрии
- Опыт оптимизации производительности приложений
- Базовые знания графических API (OpenGL, DirectX)
- Опыт работы с мобильными платформами приветствуется
- Высшее техническое образование или эквивалентный опыт
Возможные вопросы на интервью
Text copied to clipboard!- Какой у вас опыт работы с игровыми движками?
- Какие языки программирования вы используете чаще всего?
- Расскажите о проекте, которым вы особенно гордитесь.
- Как вы подходите к оптимизации производительности игры?
- Есть ли у вас опыт работы в команде разработчиков?
- Как вы решаете сложные технические задачи?
- Использовали ли вы системы контроля версий? Какие?
- Какой ваш любимый жанр видеоигр и почему?
- Есть ли у вас опыт с мобильной разработкой?
- Как вы относитесь к критике и обратной связи?